import { Get, Post } from "@/library/utils/request";

/**
 * 权限管理 - 管理员列表 API请求路径
 */
export const UserApiUrl = {
  SelectUsers: "Rbac/SelectUser",
  InsertUser: "Rbac/InsertUser",
  DeleteUser: "Rbac/DeleteUser",
  UpdateUser: "Rbac/UpdateUser",
  UpdateUserPassword: "Rbac/UpdateUserPassword"
}

export const UserApi = {
  /** 获取管理员列表数据 */
  SelectUsers: (param: any) => {
    return Get(UserApiUrl.SelectUsers, param);
  },
  /** 新增管理员 */
  InsertUser: (param: object) => {
    return Post(UserApiUrl.InsertUser, param);
  },
  /** 编辑管理员 */
  UpdateUser: (param: object) => {
    return Post(UserApiUrl.UpdateUser, param);
  },
  /** 删除管理员 */
  DeleteUser: (param: object) => {
    return Post(UserApiUrl.DeleteUser, param);
  },
  // 修改管理员密码
  UpdateUserPassword: (param: object) => {
    return Post(UserApiUrl.UpdateUserPassword, param);
  }
}
